package cadastrocliente.dao;

import java.util.*;

import cadastrocliente.dominio.Cliente;
import cadastrocliente.dominio.ClienteHistorico;

public class ClienteHistoricoDao implements IClienteHistoricoDao {

	private List<ClienteHistorico> historicoClientes = new ArrayList<ClienteHistorico>();
	
	@Override
	public void inserirClienteHistorico(Cliente cliente) {
		historicoClientes.add((ClienteHistorico)cliente);		
	}

	@Override
	public List<ClienteHistorico> listarHistoricoCliente(String cpf) {
		
		List<ClienteHistorico> listaDoHistoricoCliente= new ArrayList<ClienteHistorico>();
		
		for (ClienteHistorico cliente : historicoClientes) {
			
			if (cliente.getCpf() == cpf) {
				listaDoHistoricoCliente.add(cliente);
			}
		}
		
		return listaDoHistoricoCliente;
		
	}

}
